/* 
 * File:   registroMatrizInicial.cpp
 * Author: nicolas
 * 
 * Created on 28 de octubre de 2012, 16:11
 */

#include "registroMatrizInicial.h"

registroMatrizInicial::registroMatrizInicial(int nro_doc, int rep, std::string term) {
    this->nro_documento = nro_doc;
    this->repeticiones = rep;
    this->termino = term;
}

registroMatrizInicial::registroMatrizInicial(const registroMatrizInicial& orig) {
}

registroMatrizInicial::~registroMatrizInicial() {
}

bool operator<(registroMatrizInicial& reg1,registroMatrizInicial& reg2){
    if(reg1.termino < reg2.termino )
        return true;
    else if (reg1.termino == reg2.termino and reg1.nro_documento < reg2.nro_documento)
        return true;
    
    return false;
}

bool registroMatrizInicial::operator<(registroMatrizInicial& reg1){
    if(this->termino < reg1.termino)
        return true;
    else if (this->termino == reg1.termino && this->nro_documento < reg1.nro_documento)
        return true;
    
    return false;
}

bool operator==(registroMatrizInicial& reg1,registroMatrizInicial& reg2){
    if(reg1.termino == reg2.termino and reg1.nro_documento == reg2.nro_documento)
        return true;
    return false;
}


void registroMatrizInicial::aumentarFrecuencia(){
    this->repeticiones++;
}